package com.huabo.monitor.entity;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.LinkedHashSet;
import java.util.Set;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class TblAssessMarkVo implements Serializable {

    private static final long serialVersionUID = 1L;


    private BigDecimal assmarkid;

    private BigDecimal score;

    private String memo;
    @ApiModelProperty("适用性(1适用 0不适用)")
    private String suitable;

    //TBL_ASSESSELEMENT 外键
    private BigDecimal asseleid;

    //TBL_STAFF 外键
    @ApiModelProperty("主评人id")
    private BigDecimal staffid;

    @ApiModelProperty("主评人名字")
    private String realname;


    @ApiModelProperty("负责人登录名")
    private String username;


    @ApiModelProperty("评价要素")
    private String elementname;

    @ApiModelProperty("状态")
    private String state = "1";
    //TBL_ASSESS 外键
    private Integer assid;

    //TBL_ORGANIZATION 外键
    private BigDecimal assorgid;

    //TBL_ASSESS_TARGET 外键
    private BigDecimal assesstargetid;

    @ApiModelProperty("评价对象名称")
    private String  orgname;
    @ApiModelProperty("参评人集合")
    LinkedHashSet<TblAssessStaffVo> canpingrens;

}
